Cisco-IOS-XR-infra-policymgr-oper API API Reference

API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/operational/network-topology:network-topology/topology/topology-netconf/node/{{router}}/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0

Paths

NODE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/

Retrieve operation of resource: node

node-name: string
in path

ID of node-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

TARGET-POLICY-MAP-TYPES - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/target-policy-map-types/

Retrieve operation of resource: target-policy-map-types

node-name: string
in path

ID of node-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"target-policy-map-types": { Targets of a policymap
{
"policy-map-target-summary": { Policy-map table
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
},
"policy-map-targets": { Policy-map table
{
"policy-map-name": "string", Name of policy-map
"targets": "string", targets
"parent-targets": "string" parent targets
} ] },
"target-summary-per-policy-maps": { Policy-map table per Policy-map
{
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"policy-map-name": "string", Name of policy-map
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
} ] },
"type": "string" The application type
} ] } }

TARGET-POLICY-MAP-TYPE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/target-policy-map-types/target-policy-map-type/{type}/

Retrieve operation of resource: target-policy-map-type

node-name: string
in path

ID of node-name

type: string
in path

ID of type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

POLICY-MAP-TARGETS - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/target-policy-map-types/target-policy-map-type/{type}/policy-map-targets/

Retrieve operation of resource: policy-map-targets

node-name: string
in path

ID of node-name

type: string
in path

ID of type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"policy-map-targets": { Policy-map table
{
"policy-map-name": "string", Name of policy-map
"targets": "string", targets
"parent-targets": "string" parent targets
} ] } }

POLICY-MAP-TARGET - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/target-policy-map-types/target-policy-map-type/{type}/policy-map-targets/policy-map-target/{policy-map-name}/

Retrieve operation of resource: policy-map-target

node-name: string
in path

ID of node-name

type: string
in path

ID of type

policy-map-name: string
in path

ID of policy-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

POLICY-MAP-TARGET-SUMMARY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/target-policy-map-types/target-policy-map-type/{type}/policy-map-target-summary/

Retrieve operation of resource: policy-map-target-summary

node-name: string
in path

ID of node-name

type: string
in path

ID of type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"policy-map-target-summary": { Policy-map table
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
} }

TARGET-SUMMARY-PER-POLICY-MAPS - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/target-policy-map-types/target-policy-map-type/{type}/target-summary-per-policy-maps/

Retrieve operation of resource: target-summary-per-policy-maps

node-name: string
in path

ID of node-name

type: string
in path

ID of type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"target-summary-per-policy-maps": { Policy-map table per Policy-map
{
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"policy-map-name": "string", Name of policy-map
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
} ] } }

TARGET-SUMMARY-PER-POLICY-MAP - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/target-policy-map-types/target-policy-map-type/{type}/target-summary-per-policy-maps/target-summary-per-policy-map/{policy-map-name}/

Retrieve operation of resource: target-summary-per-policy-map

node-name: string
in path

ID of node-name

type: string
in path

ID of type

policy-map-name: string
in path

ID of policy-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

CLASS-MAP - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/

Retrieve operation of resource: class-map

node-name: string
in path

ID of node-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
    
"class-map-types": { Application type of a classmap
{
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"class-map-details": { Class-map detail table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
} ] } ] {,
"object-name": "string" Name of object (Policymap/Classmap)
} ],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
} ],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
} ] },
"class-maps": { Class-map definition table
{
"class-map-name": "string", Name of class-map
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"description": "string", description
"name": "string" Name of the class-map
} ] } ] },
"class-map-briefs": { Class-map brief table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
} ] } ] {,
"object-name": "string" Name of object (Policymap/Classmap)
} ],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
} ],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
} ] } } ] } } }

CLASS-MAP-TYPES - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/

Retrieve operation of resource: class-map-types

node-name: string
in path

ID of node-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"class-map-types": { Application type of a classmap
{
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"class-map-details": { Class-map detail table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
} ] } ] {,
"object-name": "string" Name of object (Policymap/Classmap)
} ],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
} ],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
} ] },
"class-maps": { Class-map definition table
{
"class-map-name": "string", Name of class-map
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"description": "string", description
"name": "string" Name of the class-map
} ] } ] },
"class-map-briefs": { Class-map brief table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
} ] } ] {,
"object-name": "string" Name of object (Policymap/Classmap)
} ],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
} ],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
} ] } } ] } }

CLASS-MAP-TYPE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/

Retrieve operation of resource: class-map-type

node-name: string
in path

ID of node-name

type: string
in path

ID of type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

CLASS-MAP-DETAILS - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-map-details/

Retrieve operation of resource: class-map-details

node-name: string
in path

ID of node-name

type: string
in path

ID of type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"class-map-details": { Class-map detail table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
} ] } ] {,
"object-name": "string" Name of object (Policymap/Classmap)
} ],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
} ],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
} ] } }

CLASS-MAP-DETAIL - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-map-details/class-map-detail/{class-map-name}/

Retrieve operation of resource: class-map-detail

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

REFERENCE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-map-details/class-map-detail/{class-map-name}/reference/

Retrieve operation of resource: reference

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

OBJECTS - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-map-details/class-map-detail/{class-map-name}/objects/

Retrieve operation of resource: objects

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

CLASS-MAP-REFERENCE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-map-details/class-map-detail/{class-map-name}/class-map-reference/

Retrieve operation of resource: class-map-reference

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

POLICY-MAP-REFERENCE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-map-details/class-map-detail/{class-map-name}/class-map-reference/policy-map-reference/

Retrieve operation of resource: policy-map-reference

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

CLASS-MAPS - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/

Retrieve operation of resource: class-maps

node-name: string
in path

ID of node-name

type: string
in path

ID of type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"class-maps": { Class-map definition table
{
"class-map-name": "string", Name of class-map
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"description": "string", description
"name": "string" Name of the class-map
} ] } ] } }

CLASS-MAP - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/

Retrieve operation of resource: class-map

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

CLASS-MAP-BG - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/

Retrieve operation of resource: class-map-bg

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

MATCH-INFOP - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/

Retrieve operation of resource: match-infop

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] } }

CLASS-MATCH-INFO-ST - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/

Retrieve operation of resource: class-match-info-st

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

MATCH-DATA - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/

Retrieve operation of resource: match-data

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } }

IPV4-DSCP - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ipv4-dscp/

Retrieve operation of resource: ipv4-dscp

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT8_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ipv4-dscp/uint8_rng_array/

Retrieve operation of resource: uint8_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

IPV6-DSCP - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ipv6-dscp/

Retrieve operation of resource: ipv6-dscp

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT8_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ipv6-dscp/uint8_rng_array/

Retrieve operation of resource: uint8_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

DSCP - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dscp/

Retrieve operation of resource: dscp

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT8_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dscp/uint8_rng_array/

Retrieve operation of resource: uint8_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

IPV4-PREC - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ipv4-prec/

Retrieve operation of resource: ipv4-prec

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"ipv4-prec": { IPv4 Precedence
array": "integer" } }

IPV6-PREC - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ipv6-prec/

Retrieve operation of resource: ipv6-prec

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"ipv6-prec": { IPv6 Precedence
array": "integer" } }

PREC - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/prec/

Retrieve operation of resource: prec

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"prec": { Match Precedence array
array": "integer" } }

DISCARD-CLASS - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/discard-class/

Retrieve operation of resource: discard-class

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"discard-class": { Match Discard Class array
array": "integer" } }

QOS-GROUP - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/qos-group/

Retrieve operation of resource: qos-group

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT16_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/qos-group/uint16_rng_array/

Retrieve operation of resource: uint16_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

TRAFFIC-CLASS - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/traffic-class/

Retrieve operation of resource: traffic-class

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT8_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/traffic-class/uint8_rng_array/

Retrieve operation of resource: uint8_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

PROTO - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/proto/

Retrieve operation of resource: proto

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT16_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/proto/uint16_rng_array/

Retrieve operation of resource: uint16_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

ICMP-V4 - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/icmp-v4/

Retrieve operation of resource: icmp-v4

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" Protocol type
} }

ICMP-V6 - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/icmp-v6/

Retrieve operation of resource: icmp-v6

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" Protocol type
} }

IPV4-PACKET-LEN - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ipv4-packet-len/

Retrieve operation of resource: ipv4-packet-len

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT16_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ipv4-packet-len/uint16_rng_array/

Retrieve operation of resource: uint16_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

IPV6-PACKET-LEN - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ipv6-packet-len/

Retrieve operation of resource: ipv6-packet-len

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT16_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ipv6-packet-len/uint16_rng_array/

Retrieve operation of resource: uint16_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

PACKET-LEN - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/packet-len/

Retrieve operation of resource: packet-len

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT16_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/packet-len/uint16_rng_array/

Retrieve operation of resource: uint16_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

FLOW-TAG - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/flow-tag/

Retrieve operation of resource: flow-tag

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT8_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/flow-tag/uint8_rng_array/

Retrieve operation of resource: uint8_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

TCP-FLAG - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/tcp-flag/

Retrieve operation of resource: tcp-flag

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" Value of TCP flag
} }

ICMPV4-TYPE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/icmpv4-type/

Retrieve operation of resource: icmpv4-type

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT8_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/icmpv4-type/uint8_rng_array/

Retrieve operation of resource: uint8_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

ICMPV4-CODE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/icmpv4-code/

Retrieve operation of resource: icmpv4-code

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT8_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/icmpv4-code/uint8_rng_array/

Retrieve operation of resource: uint8_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

ICMPV6-TYPE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/icmpv6-type/

Retrieve operation of resource: icmpv6-type

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT8_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/icmpv6-type/uint8_rng_array/

Retrieve operation of resource: uint8_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

ICMPV6-CODE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/icmpv6-code/

Retrieve operation of resource: icmpv6-code

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT8_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/icmpv6-code/uint8_rng_array/

Retrieve operation of resource: uint8_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

MPLS-EXP - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/mpls-exp/

Retrieve operation of resource: mpls-exp

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" } }

MPLS-EXP-IMP - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/mpls-exp-imp/

Retrieve operation of resource: mpls-exp-imp

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" } }

MPLS-DISP-IPV4-ACL - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/mpls-disp-ipv4-acl/

Retrieve operation of resource: mpls-disp-ipv4-acl

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
} }

MPLS-DISP-IPV6-ACL - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/mpls-disp-ipv6-acl/

Retrieve operation of resource: mpls-disp-ipv6-acl

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
} }

MPLS-TOP-LABEL - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/mpls-top-label/

Retrieve operation of resource: mpls-top-label

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT32_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/mpls-top-label/uint32_rng_array/

Retrieve operation of resource: uint32_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

COS - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/cos/

Retrieve operation of resource: cos

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"cos": { Match CoS array
array": "integer" } }

COS-INR - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/cos-inr/

Retrieve operation of resource: cos-inr

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"cos-inr": { Match inner header CoS
array": "integer" } }

DEI - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dei/

Retrieve operation of resource: dei

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
} }

DEI-INR - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dei-inr/

Retrieve operation of resource: dei-inr

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
} }

VLAN - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/vlan/

Retrieve operation of resource: vlan

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", VLAN mask
"min": "integer" Lower limit of the range
} ] } }

VLAN-ID-ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/vlan/vlan-id-array/

Retrieve operation of resource: vlan-id-array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

VLAN-INR - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/vlan-inr/

Retrieve operation of resource: vlan-inr

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT16_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/vlan-inr/uint16_rng_array/

Retrieve operation of resource: uint16_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

FR-DLCI - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/fr-dlci/

Retrieve operation of resource: fr-dlci

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT16_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/fr-dlci/uint16_rng_array/

Retrieve operation of resource: uint16_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

SRC-MAC - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/src-mac/

Retrieve operation of resource: src-mac

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} }

DST-MAC - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dst-mac/

Retrieve operation of resource: dst-mac

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} }

ATM-CLP - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/atm-clp/

Retrieve operation of resource: atm-clp

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"atm-clp": { Match ATM CLP level
array": "integer" } }

FR-DE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/fr-de/

Retrieve operation of resource: fr-de

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"fr-de": { Match FR DE value
array": "integer" } }

IPV4-ACL - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ipv4-acl/

Retrieve operation of resource: ipv4-acl

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
} }

IPV6-ACL - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ipv6-acl/

Retrieve operation of resource: ipv6-acl

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
} }

ETHER-SERVICE-ACL - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ether-service-acl/

Retrieve operation of resource: ether-service-acl

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
} }

AVAIL-ID - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/avail-id/

Retrieve operation of resource: avail-id

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"avail-id": { Available Identifiers
array": "integer" } }

MEDIA-TYPE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/media-type/

Retrieve operation of resource: media-type

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"media-type": { Media Type
array": "integer" } }

SUBS-PROTOCOL - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/subs-protocol/

Retrieve operation of resource: subs-protocol

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"subs-protocol": { Protocol
array": "integer" } }

DNIS - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dnis/

Retrieve operation of resource: dnis

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"dnis": { DNIS
"string-array": "string" string array
} }

DNIS-REGEX - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dnis-regex/

Retrieve operation of resource: dnis-regex

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
} }

DOMAIN - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/domain/

Retrieve operation of resource: domain

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } }

DOMAIN-ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/domain/domain-array/

Retrieve operation of resource: domain-array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

DOMAIN-REGEX - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/domain-regex/

Retrieve operation of resource: domain-regex

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } }

DOMAIN-ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/domain-regex/domain-array/

Retrieve operation of resource: domain-array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

NAS-PORT - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/nas-port/

Retrieve operation of resource: nas-port

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } }

NAS-PORT-ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/nas-port/nas-port-array/

Retrieve operation of resource: nas-port-array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

SERVICE-NAME - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/service-name/

Retrieve operation of resource: service-name

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"service-name": { Service Name
"string-array": "string" string array
} }

SERVICE-NAME-REGEX - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/service-name-regex/

Retrieve operation of resource: service-name-regex

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
} }

SRC-ADDR-IPV4 - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/src-addr-ipv4/

Retrieve operation of resource: src-addr-ipv4

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" mask
} ] } }

IPV4-ADDR-ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/src-addr-ipv4/ipv4-addr-array/

Retrieve operation of resource: ipv4-addr-array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

DST-ADDR-IPV4 - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dst-addr-ipv4/

Retrieve operation of resource: dst-addr-ipv4

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" mask
} ] } }

IPV4-ADDR-ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dst-addr-ipv4/ipv4-addr-array/

Retrieve operation of resource: ipv4-addr-array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

SRC-ADDR-IPV6 - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/src-addr-ipv6/

Retrieve operation of resource: src-addr-ipv6

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", IPV6 prefix
"mask": "integer" IPV6 mask
} ] } }

IPV6-ADDR-ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/src-addr-ipv6/ipv6-addr-array/

Retrieve operation of resource: ipv6-addr-array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

DST-ADDR-IPV6 - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dst-addr-ipv6/

Retrieve operation of resource: dst-addr-ipv6

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", IPV6 prefix
"mask": "integer" IPV6 mask
} ] } }

IPV6-ADDR-ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dst-addr-ipv6/ipv6-addr-array/

Retrieve operation of resource: ipv6-addr-array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

SRC-ADDR-MAC - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/src-addr-mac/

Retrieve operation of resource: src-addr-mac

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] } }

MAC-ADDR-ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/src-addr-mac/mac-addr-array/

Retrieve operation of resource: mac-addr-array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

TIMER - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/timer/

Retrieve operation of resource: timer

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"timer": { Timer
"string-array": "string" string array
} }

TIMER-REGEXP - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/timer-regexp/

Retrieve operation of resource: timer-regexp

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
} }

TUNNEL-NAME - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/tunnel-name/

Retrieve operation of resource: tunnel-name

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"tunnel-name": { Tunnel Name
"string-array": "string" string array
} }

TUNNEL-NAME-REGEX - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/tunnel-name-regex/

Retrieve operation of resource: tunnel-name-regex

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
} }

USER-NAME - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/user-name/

Retrieve operation of resource: user-name

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"user-name": { User Name
"string-array": "string" string array
} }

USER-NAME-REGEX - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/user-name-regex/

Retrieve operation of resource: user-name-regex

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
} }

AUTH-USERNAME - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/auth-username/

Retrieve operation of resource: auth-username

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"auth-username": { Authenticated User Name
"string-array": "string" string array
} }

AUTH-USERNAME-REGEX - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/auth-username-regex/

Retrieve operation of resource: auth-username-regex

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
} }

UNAUTH-USERNAME - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/unauth-username/

Retrieve operation of resource: unauth-username

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
} }

UNAUTH-USERNAME-REGEX - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/unauth-username-regex/

Retrieve operation of resource: unauth-username-regex

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
} }

AUTH-DOMAIN - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/auth-domain/

Retrieve operation of resource: auth-domain

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"auth-domain": { Authenticated domain name
"string-array": "string" string array
} }

AUTH-DOMAIN-REGEX - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/auth-domain-regex/

Retrieve operation of resource: auth-domain-regex

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
} }

UNAUTH-DOMAIN - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/unauth-domain/

Retrieve operation of resource: unauth-domain

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
} }

UNAUTH-DOMAIN-REGEX - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/unauth-domain-regex/

Retrieve operation of resource: unauth-domain-regex

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
} }

VENDOR-ID - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/vendor-id/

Retrieve operation of resource: vendor-id

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"vendor-id": { Vendor ID
"string-array": "string" string array
} }

VENDOR-ID-REGEX - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/vendor-id-regex/

Retrieve operation of resource: vendor-id-regex

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
} }

ACCESS-INTERFACE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/access-interface/

Retrieve operation of resource: access-interface

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"access-interface": { Access interface
"string-array": "string" string array
} }

INPUT-INTERFACE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/input-interface/

Retrieve operation of resource: input-interface

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"input-interface": { Input interface
"string-array": "string" string array
} }

INPUT-INTFHDL - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/input-intfhdl/

Retrieve operation of resource: input-intfhdl

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"input-intfhdl": { Input interface handle
array": "integer" } }

ETHERTYPE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ethertype/

Retrieve operation of resource: ethertype

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT16_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/ethertype/uint16_rng_array/

Retrieve operation of resource: uint16_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

FLOW-KEY-DATA - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/flow-key-data/

Retrieve operation of resource: flow-key-data

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} } }

FLOW-KEYS - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/flow-key-data/flow-keys/

Retrieve operation of resource: flow-keys

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} }

DHCP-CLIENT-ID - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dhcp-client-id/

Retrieve operation of resource: dhcp-client-id

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
} }

DHCP-CLIENT-ID-REGEX - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dhcp-client-id-regex/

Retrieve operation of resource: dhcp-client-id-regex

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
} }

CIRCUIT-ID - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/circuit-id/

Retrieve operation of resource: circuit-id

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"circuit-id": { Circuit ID
"string-array": "string" string array
} }

CIRCUIT-ID-REGEX - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/circuit-id-regex/

Retrieve operation of resource: circuit-id-regex

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
} }

REMOTE-ID - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/remote-id/

Retrieve operation of resource: remote-id

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"remote-id": { Remote ID
"string-array": "string" string array
} }

REMOTE-ID-REGEX - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/remote-id-regex/

Retrieve operation of resource: remote-id-regex

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
} }

SRC-PORT - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/src-port/

Retrieve operation of resource: src-port

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT16_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/src-port/uint16_rng_array/

Retrieve operation of resource: uint16_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

DST-PORT - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dst-port/

Retrieve operation of resource: dst-port

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } }

UINT16_RNG_ARRAY - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-maps/class-map/{class-map-name}/class-map-bg/match-infop/class-match-info-st/match-data/dst-port/uint16_rng_array/

Retrieve operation of resource: uint16_rng_array

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

CLASS-MAP-BRIEFS - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-map-briefs/

Retrieve operation of resource: class-map-briefs

node-name: string
in path

ID of node-name

type: string
in path

ID of type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"class-map-briefs": { Class-map brief table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
} ] } ] {,
"object-name": "string" Name of object (Policymap/Classmap)
} ],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
} ],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
} ] } }

CLASS-MAP-BRIEF - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-map-briefs/class-map-brief/{class-map-name}/

Retrieve operation of resource: class-map-brief

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

REFERENCE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-map-briefs/class-map-brief/{class-map-name}/reference/

Retrieve operation of resource: reference

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

OBJECTS - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-map-briefs/class-map-brief/{class-map-name}/objects/

Retrieve operation of resource: objects

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

CLASS-MAP-REFERENCE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-map-briefs/class-map-brief/{class-map-name}/class-map-reference/

Retrieve operation of resource: class-map-reference

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

POLICY-MAP-REFERENCE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/class-map/class-map-types/class-map-type/{type}/class-map-briefs/class-map-brief/{class-map-name}/class-map-reference/policy-map-reference/

Retrieve operation of resource: policy-map-reference

node-name: string
in path

ID of node-name

type: string
in path

ID of type

class-map-name: string
in path

ID of class-map-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
}

POLICY-MAP - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/policy-map/

Retrieve operation of resource: policy-map

node-name: string
in path

ID of node-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
    
"transient-policy-map-type-xr": { Application type of transient policy-map
{
"transient-policy-map-names": { Transient policy-map definition table
{
"definition": { Transient Policy-map type name
{
"event-infop": { event infop
{
"class-infop": { class infop
{
"exe-strat": "string", exe strat
"cl-encode": { cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": { act infop
{
"actp": { actp
"wred": { wred
{
"wred-flags": "integer", wred flags
"match-ranges": { match ranges
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"probability": "integer", probability
"min-threshold": { min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": { max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" The application type
} ] },
"rtp-voice": { rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"mdi": { mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
} },
"prio": { prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": { authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": { set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": { min bw
"bw": { bw
"unit": "string", unit
"value": "integer" value
} },
"mdi-rtp": { mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
} },
"rtp": { rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"type": "string", The application type
"timeout-idle": { timeout idle
"secs": "integer" secs
},
"redirect": { redirect
"type": "string", The application type
"value": "integer" value
},
"collect-id": { collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": { ipcbr
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
},
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": { media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": { police
"sbuck-name": "string", sbuck name
"exceed-actns": { exceed actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} } ] },
"cdvt": { cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": { burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": { conform actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} } ] },
"peak-burst": { peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": { peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": { violate actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} } ] },
"excdclass-p": { excdclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"confclass-encode": { confclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"confclass-p": { confclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"excdclass-encode": { excdclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} },
"sfrag": { sfrag
"name": "string" name
},
"accounting-event-aaa": { accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": { mark
{
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"fmm": { fmm
"fmm-name": "string" flow monitor name
},
"encap": { encap
"seq": "integer" seq
},
"afm-react": { afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
} ] },
"acct-aaa-list": { acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": { qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": { atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", The application type
"match-values": { match values
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qlim": { qlim
"unit": "string", unit
"value": "integer" value
} } ] },
"authen-aaa": { authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": { pfc
"pause-threshold": { pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": { resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": { buffer size
"unit": "string", unit
"value": "integer" value
} },
"stop-timer": { stop timer
"timer-name": "string" timer name
},
"proxy-aaa": { proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": { out intf
"out-ifname": "string" output interface name
},
"httpr": { httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": { rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"ipv4-nh": { ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"serv-func": { serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": { ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"data-p": "integer", data p
"bwrem": { bwrem
"bwrem": { bwrem
"unit": "string", unit
"value": "integer" value
} },
"copy": { copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": { child policy
"info": { info
"type": "string", The application type
"name": "string" name
},
"hd-info": { hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": { decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": { query ancp
"enable": "integer" enable
},
"flow-parm": { flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": { deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": { shape
"be": { be
"unit": "string", unit
"value": "integer" value
},
"bw": { bw
"unit": "string", unit
"value": "integer" value
} },
"punt": { punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": { mark2
{
"value-overflow": "integer", value overflow
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"act-template": { act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": { cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": { flow rate
"unit": "string", unit
"value": "integer" value
} },
"rtp-j2k": { rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"prepaid-cfg": { prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": { pbf
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
} ] } },
"flags": "integer", Flags
"seq": "integer" seq
} ] },
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": { clmp p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"num-actions": "integer" num actions
} ] },
"cond-eval": "string", cond eval
"event-type": "string" event type
} ] },
"type": "string", The application type
"name": "string", name
"pmap-var-list": { pmap var list
{
"name": "string", name
"val": { uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
val": "integer", val": "integer",
"type": "string", The application type
val": "integer" },
"id": "integer" id
} ] },
"description": "string" description
} ] },
"class-seq-nums": { Transient policy-map sequence number table
{ {
"event-infop": { event infop
{
"class-infop": { class infop
{
"exe-strat": "string", exe strat
"cl-encode": { cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": { act infop
{
"actp": { actp
"wred": { wred
{
"wred-flags": "integer", wred flags
"match-ranges": { match ranges
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"probability": "integer", probability
"min-threshold": { min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": { max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" The application type
} ] },
"rtp-voice": { rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"mdi": { mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
} },
"prio": { prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": { authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": { set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": { min bw
"bw": { bw
"unit": "string", unit
"value": "integer" value
} },
"mdi-rtp": { mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
} },
"rtp": { rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"type": "string", The application type
"timeout-idle": { timeout idle
"secs": "integer" secs
},
"redirect": { redirect
"type": "string", The application type
"value": "integer" value
},
"collect-id": { collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": { ipcbr
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
},
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": { media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": { police
"sbuck-name": "string", sbuck name
"exceed-actns": { exceed actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} } ] },
"cdvt": { cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": { burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": { conform actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} } ] },
"peak-burst": { peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": { peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": { violate actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} } ] },
"excdclass-p": { excdclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"confclass-encode": { confclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"confclass-p": { confclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"excdclass-encode": { excdclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} },
"sfrag": { sfrag
"name": "string" name
},
"accounting-event-aaa": { accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": { mark
{
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"fmm": { fmm
"fmm-name": "string" flow monitor name
},
"encap": { encap
"seq": "integer" seq
},
"afm-react": { afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
} ] },
"acct-aaa-list": { acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": { qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": { atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", The application type
"match-values": { match values
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qlim": { qlim
"unit": "string", unit
"value": "integer" value
} } ] },
"authen-aaa": { authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": { pfc
"pause-threshold": { pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": { resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": { buffer size
"unit": "string", unit
"value": "integer" value
} },
"stop-timer": { stop timer
"timer-name": "string" timer name
},
"proxy-aaa": { proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": { out intf
"out-ifname": "string" output interface name
},
"httpr": { httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": { rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"ipv4-nh": { ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"serv-func": { serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": { ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"data-p": "integer", data p
"bwrem": { bwrem
"bwrem": { bwrem
"unit": "string", unit
"value": "integer" value
} },
"copy": { copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": { child policy
"info": { info
"type": "string", The application type
"name": "string" name
},
"hd-info": { hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": { decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": { query ancp
"enable": "integer" enable
},
"flow-parm": { flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": { deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": { shape
"be": { be
"unit": "string", unit
"value": "integer" value
},
"bw": { bw
"unit": "string", unit
"value": "integer" value
} },
"punt": { punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": { mark2
{
"value-overflow": "integer", value overflow
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"act-template": { act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": { cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": { flow rate
"unit": "string", unit
"value": "integer" value
} },
"rtp-j2k": { rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"prepaid-cfg": { prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": { pbf
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
} ] } },
"flags": "integer", Flags
"seq": "integer" seq
} ] },
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": { clmp p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"num-actions": "integer" num actions
} ] },
"cond-eval": "string", cond eval
"event-type": "string" event type
} ] },
"type": "string", The application type
"name": "string", name
"pmap-var-list": { pmap var list
{
"name": "string", name
"val": { uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
val": "integer", val": "integer",
"type": "string", The application type
val": "integer" },
"id": "integer" id
} ] },
"description": "string" description
} ],
"sequence-num": "string" sequence number
} ] },
"policy-map-name": "string", Name of policy-map
"class-handles": { Transient policy-map class handle table
{
"inline-classhandle": "string", inline class handle
{
"event-infop": { event infop
{
"class-infop": { class infop
{
"exe-strat": "string", exe strat
"cl-encode": { cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": { act infop
{
"actp": { actp
"wred": { wred
{
"wred-flags": "integer", wred flags
"match-ranges": { match ranges
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"probability": "integer", probability
"min-threshold": { min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": { max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" The application type
} ] },
"rtp-voice": { rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"mdi": { mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
} },
"prio": { prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": { authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": { set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": { min bw
"bw": { bw
"unit": "string", unit
"value": "integer" value
} },
"mdi-rtp": { mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
} },
"rtp": { rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"type": "string", The application type
"timeout-idle": { timeout idle
"secs": "integer" secs
},
"redirect": { redirect
"type": "string", The application type
"value": "integer" value
},
"collect-id": { collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": { ipcbr
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
},
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": { media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": { police
"sbuck-name": "string", sbuck name
"exceed-actns": { exceed actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} } ] },
"cdvt": { cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": { burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": { conform actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} } ] },
"peak-burst": { peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": { peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": { violate actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} } ] },
"excdclass-p": { excdclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"confclass-encode": { confclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"confclass-p": { confclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"excdclass-encode": { excdclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} },
"sfrag": { sfrag
"name": "string" name
},
"accounting-event-aaa": { accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": { mark
{
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"fmm": { fmm
"fmm-name": "string" flow monitor name
},
"encap": { encap
"seq": "integer" seq
},
"afm-react": { afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
} ] },
"acct-aaa-list": { acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": { qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": { atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", The application type
"match-values": { match values
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qlim": { qlim
"unit": "string", unit
"value": "integer" value
} } ] },
"authen-aaa": { authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": { pfc
"pause-threshold": { pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": { resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": { buffer size
"unit": "string", unit
"value": "integer" value
} },
"stop-timer": { stop timer
"timer-name": "string" timer name
},
"proxy-aaa": { proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": { out intf
"out-ifname": "string" output interface name
},
"httpr": { httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": { rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"ipv4-nh": { ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"serv-func": { serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": { ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"data-p": "integer", data p
"bwrem": { bwrem
"bwrem": { bwrem
"unit": "string", unit
"value": "integer" value
} },
"copy": { copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": { child policy
"info": { info
"type": "string", The application type
"name": "string" name
},
"hd-info": { hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": { decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": { query ancp
"enable": "integer" enable
},
"flow-parm": { flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": { deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": { shape
"be": { be
"unit": "string", unit
"value": "integer" value
},
"bw": { bw
"unit": "string", unit
"value": "integer" value
} },
"punt": { punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": { mark2
{
"value-overflow": "integer", value overflow
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"act-template": { act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": { cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": { flow rate
"unit": "string", unit
"value": "integer" value
} },
"rtp-j2k": { rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"prepaid-cfg": { prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": { pbf
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
} ] } },
"flags": "integer", Flags
"seq": "integer" seq
} ] },
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": { clmp p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"num-actions": "integer" num actions
} ] },
"cond-eval": "string", cond eval
"event-type": "string" event type
} ] },
"type": "string", The application type
"name": "string", name
"pmap-var-list": { pmap var list
{
"name": "string", name
"val": { uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
val": "integer", val": "integer",
"type": "string", The application type
val": "integer" },
"id": "integer" id
} ] },
"description": "string" description
} ] } ] } } ] },
"type": "string" The application type
} ] },
"transient-policy-map-types": { Application type of transient policy-map list
{
"type": "string", The application type
"transient-list-unuseds": { Transient policy-map list unused table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of policy-map
} ] } ] {,
"object-name": "string" Name of object (Policymap/Classmap)
} ],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
} ],
"transient": "boolean", Transient object
"policy-map-name": "string" Name of policy-map
} ] } } ] },
"policy-map-unused-types": { Policy-map unused table
{
"type": "string", The application type
"unuseds": { Policy-map unused
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of policy-map
} ] } ] {,
"object-name": "string" Name of object (Policymap/Classmap)
} ],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
} ],
"transient": "boolean", Transient object
"policy-map-name": "string" Name of policy-map
} ] } } ] },
"policy-map-types": { Application type of a policymap
{
"policy-maps": { Policy-map definition table
{ {
"event-infop": { event infop
{
"class-infop": { class infop
{
"exe-strat": "string", exe strat
"cl-encode": { cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": { act infop
{
"actp": { actp
"wred": { wred
{
"wred-flags": "integer", wred flags
"match-ranges": { match ranges
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"probability": "integer", probability
"min-threshold": { min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": { max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" The application type
} ] },
"rtp-voice": { rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"mdi": { mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
} },
"prio": { prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": { authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": { set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": { min bw
"bw": { bw
"unit": "string", unit
"value": "integer" value
} },
"mdi-rtp": { mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
} },
"rtp": { rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"type": "string", The application type
"timeout-idle": { timeout idle
"secs": "integer" secs
},
"redirect": { redirect
"type": "string", The application type
"value": "integer" value
},
"collect-id": { collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": { ipcbr
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
},
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": { media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": { police
"sbuck-name": "string", sbuck name
"exceed-actns": { exceed actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} } ] },
"cdvt": { cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": { burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": { conform actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} } ] },
"peak-burst": { peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": { peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": { violate actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} } ] },
"excdclass-p": { excdclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"confclass-encode": { confclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"confclass-p": { confclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"excdclass-encode": { excdclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} },
"sfrag": { sfrag
"name": "string" name
},
"accounting-event-aaa": { accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": { mark
{
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"fmm": { fmm
"fmm-name": "string" flow monitor name
},
"encap": { encap
"seq": "integer" seq
},
"afm-react": { afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
} ] },
"acct-aaa-list": { acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": { qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": { atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", The application type
"match-values": { match values
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qlim": { qlim
"unit": "string", unit
"value": "integer" value
} } ] },
"authen-aaa": { authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": { pfc
"pause-threshold": { pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": { resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": { buffer size
"unit": "string", unit
"value": "integer" value
} },
"stop-timer": { stop timer
"timer-name": "string" timer name
},
"proxy-aaa": { proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": { out intf
"out-ifname": "string" output interface name
},
"httpr": { httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": { rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"ipv4-nh": { ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"serv-func": { serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": { ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"data-p": "integer", data p
"bwrem": { bwrem
"bwrem": { bwrem
"unit": "string", unit
"value": "integer" value
} },
"copy": { copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": { child policy
"info": { info
"type": "string", The application type
"name": "string" name
},
"hd-info": { hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": { decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": { query ancp
"enable": "integer" enable
},
"flow-parm": { flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": { deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": { shape
"be": { be
"unit": "string", unit
"value": "integer" value
},
"bw": { bw
"unit": "string", unit
"value": "integer" value
} },
"punt": { punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": { mark2
{
"value-overflow": "integer", value overflow
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"act-template": { act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": { cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": { flow rate
"unit": "string", unit
"value": "integer" value
} },
"rtp-j2k": { rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"prepaid-cfg": { prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": { pbf
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
} ] } },
"flags": "integer", Flags
"seq": "integer" seq
} ] },
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": { clmp p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer" },
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer" },
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer" },
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
} },
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-packet-len": { IPv4 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"traffic-class": { Match Traffic class array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer" },
"input-intfhdl": { Input interface handle
array": "integer" },
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"discard-class": { Match Discard Class array
array": "integer" },
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer" },
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer" },
"ipv6-packet-len": { IPv6 packet length array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-port": { Source port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": { Available Identifiers
array": "integer" },
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer" },
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer" },
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer" },
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] },
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] },
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer" },
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qos-group": { Match QoS group array
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"subs-protocol": { Protocol
array": "integer" },
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"num-actions": "integer" num actions
} ] },
"cond-eval": "string", cond eval
"event-type": "string" event type
} ] },
"type": "string", The application type
"name": "string", name
"pmap-var-list": { pmap var list
{
"name": "string", name
"val": { uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
val": "integer", val": "integer",
"type": "string", The application type
val": "integer" },
"id": "integer" id
} ] },
"description": "string" description
} ],
"policy-map-name": "string" Name of policy-map
} ] },
"policy-map-details": { Policy-map table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of policy-map
} ] } ] {,
"object-name": "string" Name of object (Policymap/Classmap)
} ],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
} ],
"transient": "boolean", Transient object
"policy-map-name": "string" Name of policy-map
} ] },
"type": "string" The application type
} ] } } }